% Autore: Lorenzo Visentin
% Argomenti: presentazione generale.


\clearpage{\pagestyle{empty}\cleardoublepage}
\tableofcontents

\clearpage{\pagestyle{empty}\cleardoublepage}

\chapter*{Presentazione del progetto}
\label{chPresentazione}

\addcontentsline{toc}{chapter}{Presentazione del progetto}
\addtocontents{toc}{\protect\vspace{2ex}}

%%%%%%%%%%%%%%%%%%%% Inizio testo %%%%%%%%%%%%%%%%%%%%

L'obiettivo di questo progetto è la realizzazione del sistema informatico di una catena di cinema multisala.

Per la raccolta dei requisiti ci siamo affidati al gestore del cinema \emph{Hesperia} di Castelfranco Veneto, il quale ha assunto per noi il ruolo ipotetico di stakeholder.
Questo cinema è costituito da una sola sede e contiene due sale per le proiezioni.
Nel nostro progetto abbiamo attuato un'estensione di quanto ci è stato richiesto, rendendo così possibile la gestione di un cinema dotato di più sedi distinte, ciascuna delle quali contenente un numero arbitrario di sale.\\

Il lavoro si è articolato nelle seguenti fasi:
\begin{itemize}
\item intervista ed analisi dei requisiti;
\item progettazione dello schema ER;
\item definizione di vincoli aggiuntivi;
\item ristrutturazione dello schema ER;
\item traduzione nello schema relazionale;
\item creazione e popolamento dello schema SQL;
\item definizione dei trigger;
\item implementazione e test.
\end{itemize}

Al termine del lavoro svolto abbiamo ottenuto un sistema che, facendo uso degli strumenti standard appresi a lezione, consente la gestione dei seguenti aspetti rilevanti:
\begin{itemize}
\item sale e proiezioni;
\item interventi tecnici;
\item prenotazione e acquisto di posti a sedere;
\item gestione di abbonamenti ed anagrafica dei clienti;
\item inserimento di commenti da parte di clienti registrati.\\
\end{itemize}

Le fasi che sono state qui anticipate saranno illustrate con maggior dettaglio nei capitoli successivi.